设置顶点缓存的正确大小

GPU 具有特定大小的顶点缓存。访问缓存中的网格顶点要比访问存储器中其他位置的顶点快一个数量级。您可以重新排列顶点缓冲区中的顶点和索引,以使缓存达到最佳值,从而为特定的缓存大小优化网格数据。

例如,16 字节的顶点缓存可以存储位置 + 法线 + 纹理坐标 (XYZ * 2 + XYZ * 2 + UV * 2),但不足以存储位置 + 法线 + 纹理坐标 + 颜色。

要为您的目标硬件设置正确的顶点缓存大小:

  1. 了解您的目标硬件的顶点缓存大小。
  2. Kanzi Studio 中选择工程 (Project) > 属性 (Properties) 并在二进制导出 (Binary Export) 属性的属性 (Properties) 中设置:

另请参阅

减少渲染顶点的数量

编辑节点的原点并设置顶点特性的数据类型

设置剔除

并行加载资源

排除应用程序的性能问题

网格最佳实践

优化网格

最佳实践